package com.huitone.gddw.service.dto.monitoring.sms;

import com.huitone.gddw.common.excel.ColToProperty;
import com.huitone.gddw.common.excel.TabCol;

/**
 * 短信通道监控 DTO
 * @author wuluodan
 *
 */
public class GateReportDTO {

	@ColToProperty
	@TabCol(Index = 1, title = "序号", width = "30")
	private String seq;
	
	@ColToProperty
	@TabCol(Index = 2, title = "日期", width = "90")
	private String sday;
	
	@ColToProperty
	@TabCol(Index = 3, title = "短信通道ID", width = "90")
	private String gateLinkId;

	@ColToProperty
	@TabCol(Index = 4, title = "短信通道名称", width = "90")
    private String gateLinkName;
    
	@ColToProperty
	@TabCol(Index = 5, title = "状态", width = "90")
    private String connectStatus;

	@ColToProperty
	@TabCol(Index = 6, title = "连接时长", width = "90")
    private String connectTimes;
    
//    @ColToProperty
//	@TabCol(Index = 7, title = "待发送短信（条）", width = "90")
//	private int sendNone;
    
    @ColToProperty
	@TabCol(Index = 7, title = "已发送短信（条）", width = "90")
	private int total;
    
    @ColToProperty
	@TabCol(Index = 8, title = "发送成功短信（条）", width = "95")
	private int sendSuc;

	@ColToProperty
	@TabCol(Index = 9, title = "发送失败短信（条）", width = "95")
    private int sendFail;
	
	@ColToProperty
	@TabCol(Index = 10, title = "发送成功率", width = "85")
	private String sendSucRate;
    
    @ColToProperty
	@TabCol(Index = 11, title = "已返回结果报告（条）", width = "130")
    private int upReturn;

    @ColToProperty
	@TabCol(Index = 12, title = "待返回结果短信（条）", width = "130")
    private int upNone;
    
//    @ColToProperty
//	@TabCol(Index = 14, title = "上行短信数（条）", width = "90")
    private int upTotal;

	public String getSeq() {
		return seq;
	}

	public void setSeq(String seq) {
		this.seq = seq;
	}

	public String getSday() {
		return sday;
	}

	public void setSday(String sday) {
		this.sday = sday;
	}

	public String getGateLinkId() {
		return gateLinkId;
	}

	public void setGateLinkId(String gateLinkId) {
		this.gateLinkId = gateLinkId;
	}

	public String getGateLinkName() {
		return gateLinkName;
	}

	public void setGateLinkName(String gateLinkName) {
		this.gateLinkName = gateLinkName;
	}

	public String getConnectStatus() {
		return connectStatus;
	}

	public void setConnectStatus(String connectStatus) {
		this.connectStatus = connectStatus;
	}

	public String getConnectTimes() {
		return connectTimes;
	}

	public void setConnectTimes(String connectTimes) {
		this.connectTimes = connectTimes;
	}

//	public int getSendNone() {
//		return sendNone;
//	}
//
//	public void setSendNone(int sendNone) {
//		this.sendNone = sendNone;
//	}

	public int getTotal() {
		return total;
	}

	public void setTotal(int total) {
		this.total = total;
	}

	public int getSendSuc() {
		return sendSuc;
	}

	public void setSendSuc(int sendSuc) {
		this.sendSuc = sendSuc;
	}

	public int getSendFail() {
		return sendFail;
	}

	public void setSendFail(int sendFail) {
		this.sendFail = sendFail;
	}

	public String getSendSucRate() {
		return sendSucRate;
	}

	public void setSendSucRate(String sendSucRate) {
		this.sendSucRate = sendSucRate;
	}

	public int getUpReturn() {
		return upReturn;
	}

	public void setUpReturn(int upReturn) {
		this.upReturn = upReturn;
	}

	public int getUpNone() {
		return upNone;
	}

	public void setUpNone(int upNone) {
		this.upNone = upNone;
	}

	public int getUpTotal() {
		return upTotal;
	}

	public void setUpTotal(int upTotal) {
		this.upTotal = upTotal;
	}
	
}
